// userApi.js - 用户相关接口
import request from './request.js';

const userApi = {
    // 用户登录
    login(data) {
        return request({
            url: '/api/auth/login',
            method: 'post',
            data
        });
    },

    // 用户注册
    register(data) {
        return request({
            url: '/api/auth/register',
            method: 'post',
            data
        });
    },

    // 获取用户信息
    getUserInfo() {
        return request({
            url: '/api/user/info',
            method: 'get'
        });
    },

    // 更新用户信息
    updateUserInfo(data) {
        return request({
            url: '/api/user/update',
            method: 'put',
            data
        });
    },

    // 退出登录
    logout() {
        return request({
            url: '/api/auth/logout',
            method: 'post'
        });
    },

    // 检查登录状态
    checkAuth() {
        return request({
            url: '/api/auth/check',
            method: 'get'
        });
    }
};

export default userApi;
